import Vue from "vue";
import VueI18n from 'vue-i18n'
//导入element-ui国际化
// import Element from "element-ui";
//兼容写法
import ElementLocale from 'element-ui/lib/locale'
import enLocale from "element-ui/lib/locale/lang/en";
import zhLocale from "element-ui/lib/locale/lang/zh-CN";
//导入自己的文件语言
import myEn from './en'
import myZh from './zh'
Vue.use(VueI18n)

// 准备语言环境
const messages ={
    // 中文
    zh:{
      ...myZh,
      ...zhLocale
    },
    //英文
    en:{
      ...myEn,
      ...enLocale
    }
}


//3.  通过选项创建 VueI18n 实例
const i18n = new VueI18n({
  locale: "zh", // 设置地区 中文
  messages, // 设置地区信息
});

ElementLocale.i18n((key, value) => i18n.t(key, value))

export default i18n;